package pers.feng1240.blog.dao;

import java.util.List;
import java.util.Map;

/*
 * 博客数据访问层接口
 */
public interface BlogDao extends AbstractDao {

    /*
     * 撤销置顶
     */
    void unTop();

    /*
     * 设置置顶
     */
    void setTop(int id);

    /*
     * 冻结
     */
    void setFreeze(int id);

    /*
     * 解冻
     */
    void setUnFreeze(int id);

    /*
     * 访问量加一
     */
	void addTimes(Map<String, Object> map);

	/*
	 * 浏览排行
	 */
	List<Object> timesTop();

	/*
	 * 根据标签获取个数
	 */
    int getBlogCountByTag(int id);

    /*
     * 根据标签获取博客列表
     */
    List<Object> getBlogListByTag(Map<String, Object> selObjFore);

    /*
     * 根据主题获取个数
     */
	int getBlogCountByTheme(int id);

	/*
	 * 根据主题获取博客列表
	 */
	List<Object> getBlogListByTheme(Map<String, Object> selObjTag);

	
	
}
